Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
avendo cura di indicare il percorso completo della dll e il suo nome e di chiamare la funzione con
Codice sorgente - presumibilmente Visual Basic 6
Dim obj as Long
obj = initDecomp()
Print Hex(obj)
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
che dovrebbe essere l'handle dell'oggetto inizializzato da usare per richiamare la funzione "decompressQ", passandolo come primo argomento.....credo...
Grazie
che dovrebbe essere l'handle dell'oggetto inizializzato da usare per richiamare la funzione "decompressQ", passandolo come primo argomento.....credo...
Sì ... ma non è un handle, bensì un puntatore in memoria ...
Per la seconda, bisognerebbe conoscere lo scopo di tutti i parametri (soprattutto se sono di input, output o I/O) e se è necessario allocare memoria per i parametri passati come puntatori (come buf e ret) o se l'allocazione è interna alla funzione ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
Nel codice si lavora nei buffer (in entrata e in uscita) attraverso i puntatori senza allocarli. Quindi, prevede che siano allocati prima di chiamiare la funzione (dal codice chiamante).
Quindi, i dati da decomprimere li avrai a disposizione in un vettore di byte e un altro vettore di byte sarà pronto (ovvero con lo spazio già allocato) per avere il risultato in output.
Ma i dati da decomprimere, tu dove li hai?
P.S. Comunque, mi sa che la classe XDecompressor non serva a molto (non fa quasi nulla nel costruttore, addirittura nulla nel distruttore), quindi non la userei e, al suo posto, utilizzerei direttamente il metodo decompress (come semplice funzione, eliminando così la initDecomp).
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.